//const定义对象如何禁止修改属性
const obj = {
    name: 'kaho'
}
//Object.freeze
// Object.freeze(obj)

//Object.defineProperty
// Object.defineProperty(obj, 'name', {
//     writable: false
// })

//Proxy
// const obj = new Proxy({name: 'kaho'}, {
//     set(target, paramName) {
//         return '不可修改'
//     }
// })

obj.name = 'zxc'

console.log(obj)